"Bio-rhythms"
By Dave Walter and Rich Tietjens
ARCADIAN 2 no. 5 (March 24, 1980): 38,44-45.  (Instructions and Program 
Listing)
ARCADIAN 2, no. 6 (Apr. 25, 1980): 53.  (Additional Info)

Instructions from the "Arcadian:"


BIORYTHM by Dave Walter is a version that stores the data for the three graphs 
outside the program in string locations, and then directs their printing in the 
proper place on the screen.  The sine wave is therefore quite accurately 
portrayed.  In addition, it is fast moving.  To load the string data, load this 
on tape and save before the program is manually loaded:

10 FOR A=0 TO 86
20 PRINT #1 ,"@(",A,")=",
30 INPUT @(A)
40 NEXT A

After punching in the program, load the string from the tape. The program is 
now complete.  Dump to tape as follows:

:PRINT;LIST;FOR A=0 TO 86;PRINT #1, "@(",A,")=", @(A); NEXT A; PRINT "CLEAR;RUN

Then load back to Bally and the program will be self starting.


Additional Information from ARCADIAN 2, no. 6 (Apr. 25, 1980): 53.


BIORYTHM of p.44 should have been noted as being the original output of Rich 
Tietjens. I've had some questions about the required operations to load it, and 
the data, and so here is a clarification...

On page 38, the four line program is a general method for loading data, 
initially described early last year, into the @ strings so that you can store 
them. In this case 87 items are stored. Line numbers only create a program, and 
are not necessary for a one-time job. Confusion arose because the numbers 
duplicate those in the base program. To load the data for the Biorhythm 
program, use the following scheme -

Punch in the program from line 10 to 1160.
Then punch in the following which will only work once -

:PRINT;LIST; FOR A = 0 TO 86; PRINT #1,"@(", A, ")=",; INPUT @(A); NEXT A;
PRINT " CLEAR; RUN"

and then stop.

Now start the Record function on your tape recorder and then punch GO. The 
Bally will read the :PRINT; and send data to controller port 3. It will read 
LIST; and list the program. And when that is done, it will do the A loop. You 
will see @(0)=A(a) [Cursor] on the screen, meaning that the computer is waiting 
for you to insert the value of @(0) per the table. Page 45 lists this as 0, so 
enter 0 and press GO. The machine will then print @ (1) = @(A) [Cursor], asking 
for the second value, enter 10 and GO, then 19 and GO, etc. to the end. As you 
are doing this, the data is going into the computer and at the same time into 
the tape. You can now run the program. When you load the program from the tape 
into the computer at some future time, you will again see the @ statements, but 
with the answers as well. And you will probably get a WHAT? along with each 
one, disregard these.


"Bio-rhythms" has no instructions, but I (Adam Trionfo) have gathered this from 
the BASIC listing:

The program will ask for the current date and also your birth date.  I didn't 
notice anything else being asked for.  Based on this information the programs 
tells you:

1) How long you have lived.
2) Physical Index.
3) Emotional Index.
4) Intellectual Index.

I have no idea what this represents, but these types of programs were very 
popular (at least to write and publish) in the 1970's, and I suppose that it 
was presumed the user would know what to do with this information.  Perhaps 
break up a date for the evening?  Maybe fly off to Vegas and get married?  
Decide this week looks good to have a kid.  It was up to the user to decide 
what to do with the data-- and I'm sure that the programmer couldn't be held 
accountable for any poor life choices based on some simple numbers.

I noticed that when the program loads and before it begins that the user gets 
this message:

WARNING.......
ANY ATTEMPT to CHANGE 
THIS PROGRAM WILL CAUSE
THE GRAPHICS to 


     SELF-DESTRUCT

THIS PROGRAM WILL BE 
READY TO COMPUTE YOUR
BIO-RYTHYMS IN 3 MINS.


Note I:


On January 30, 2013, Paul Thacker posted a message to the Bally Alley
discussion group noting that the program printed in The Arcadian is slightly
different from the one on tape in the Bob Fabris collection. Mostly it's
from the instructions included in the tape version. That version should be 
considered a prototype.


Note II:

Subject: Re: Added 300-Baud "Bio-rhythms" by Dave Walter and Rich Tietjens

From:	ballyalley@yahoogroups.com on behalf of Paul Thacker 
Sent:	Tue 6/25/13 2:41 PM

[...] There must have been an original version by Rich Tietjens alone, but I 
haven't found it. Dave Walter revised the program by Rich Tietjens, and this is 
the only version printed in The Arcadian. The prototype version comes from a 
tape in Bob Fabris' collection. While a little different from what was 
ultimately printed, it is still Dave Walter revising Rich Tietjen's program.

Paul
